﻿using AnlianCommon.Common.DTO;
using MediatR;

namespace AnlianCommon.API.Commands.BasicInfos
{
    public class BasicInfoCreateCommand: IRequest<Result>
    {
        //姓名
        public string? BasicName { get; set; }
        //曾用名
        public string? BasicFormer { get; set; }
        //证件类型
        public string? Card { get; set; }
        //证件号码
        public string? BasicCard { get; set; }
        //性别
        public string? BasicSex { get; set; }
        //出生日期
        public DateTime? Basicbirth { get; set; }
        //籍贯(外键)
        public int? ProvinceIdjiGuan { get; set; }
        //政治面貌
        public string? Politic { get; set; }
        //民族
        public string? NationId { get; set; }
        //户口性质
        public string? Household { get; set; }
        //户口所在地(外键)
        public int? ProvinceId { get; set; }
        //详细地址
        public string? BasicAddress { get; set; }
        //参加工作日期
        public DateTime? BasicPartici { get; set; }
        //最新体检时间
        public DateTime? BasicPhysical { get; set; }
        //最后毕业院校
        public string? BasicGraduate { get; set; }
        //最高学历
        public string? Education { get; set; }
        //毕业时间
        public DateTime? BasicGradate { get; set; }
        //招聘渠道
        public string? BasicChannel { get; set; }
        //婚姻状况
        public string? Marriage { get; set; }
        //结婚纪念日
        public DateTime? BasicWedd { get; set; }
        //是否外籍
        public string? ForeignId { get; set; }
        //最高职称
        public string? Basictech { get; set; }
        //身高
        public string? Basicstature { get; set; }
        //体重
        public string? BasicsWigth { get; set; }
        //血型
        public string? BasicBlood { get; set; }
        //健康状况
        public string? BasicPhys { get; set; }
        //外语
        public string? Basicforeign { get; set; }
        //外语水平
        public string? BasicLanguage { get; set; }
        public string? CreatedOwnerId { get; set; }
    }
}
